package repoDAO;

import java.sql.Date;

import javax.persistence.*;

@Entity
@Table(name="profesores")
public class ProfesorDO {
	
	@Id
	private Integer nroDocProf;
	@Column
	private String nombre;
	@Column
	private String apellido;
	@Column
	private Date fechaNacimienDAO;
	@Column
	private String domicilio;
	@Column
	private String telefono;
	
	//falta agregar atributo sexo
	//private String sexo;
	
	@Transient
	//@ManyToOne
	//@JoinColumn(name="idOpcionDia")
	private OpcionDiasDO opcionDias;
	@Transient
	//@ManyToOne
	//@JoinColumn(name="idOpcionHorario")
	private OpcionHorariaDO opcionHoraria;
	
	public Integer getNroDocProf() {
		return nroDocProf;
	}
	public void setNroDocProf(Integer nroDocProf) {
		this.nroDocProf = nroDocProf;
	}
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	public String getApellido() {
		return apellido;
	}
	public void setApellido(String apellido) {
		this.apellido = apellido;
	}
	public Date getFechaNacimienDAO() {
		return fechaNacimienDAO;
	}
	public void setFechaNacimienDAO(Date fechaNacimienDAO) {
		this.fechaNacimienDAO = fechaNacimienDAO;
	}
	public String getDomicilio() {
		return domicilio;
	}
	public void setDomicilio(String domicilio) {
		this.domicilio = domicilio;
	}
	public String getTelefono() {
		return telefono;
	}
	public void setTelefono(String telefono) {
		this.telefono = telefono;
	}
	public OpcionDiasDO geDAOpcionDias() {
		return opcionDias;
	}
	public void seDAOpcionDias(OpcionDiasDO opcionDias) {
		this.opcionDias = opcionDias;
	}
	public OpcionHorariaDO geDAOpcionHoraria() {
		return opcionHoraria;
	}
	public void seDAOpcionHoraria(OpcionHorariaDO opcionHoraria) {
		this.opcionHoraria = opcionHoraria;
	}
	
	
	
}
